package com.sss.hloster04;

public class JavaExercise22 {

	public static void main(String[] args) {
		test22();
	}

	/**
	 * 题 22 利用递归方法求5!
	 */
	private static void test22() {
		System.out.print("5的阶乘为：");
	System.out.print(factorial(5));	
	}

	static int factorial(int n) {
		if (n == 1) {//判断条件，一旦满足就不再递归，逐层返回
			return 1;
		}
		int sum = factorial(n - 1);//递归调用
		return sum * n;//逐层返回求阶乘

	}
}
